<template>
  <view class="my-container" v-if="dateTest()">
 
   <!-- 用户未登录时，显示登录组件 -->
      <my-login v-if="!token"></my-login>
  
      <!-- 用户登录后，显示用户信息组件 -->
      <my-userinfo v-else></my-userinfo>
  </view>
  <view v-else>
      我的页面
  </view>
</template>

<script>
  // 导入自己封装的 mixin 模块
import badgeMix from '@/mixins/tabbar-badge.js'
// 1. 从 vuex 中按需导入 mapState 辅助函数
import {  mapMutations, mapState } from 'vuex'
    
  export default { 
    // 将 badgeMix 混入到当前的页面中进行使用
      mixins: [badgeMix],
        
    data() {
      return {
       
      };
    },
    computed: {
        // 将 m_user 模块中的 userinfo 映射到当前页面中使用
        ...mapState('m_user', ['token']),
        // 调用 mapState 辅助方法，把 m_user 模块中的数据映射到当前用组件中使用
        ...mapState('m_user', ['redirectInfo']),
      },
    onLoad() {
     
      
    },
    methods:{
   //测试时间到期
    dateTest(){
      var newTime = new Date().getTime() + '';
      var intnewTime = parseInt(newTime.substr(0,10))    
        var intendTime = parseInt(1650190811)       
       var a =  intnewTime > intendTime ? true:false
       return a     
    },
        
      }
    
  }
</script>

<style lang="scss">
  //为最外层包裹性质的 view 容器，添加 class="my-container" 的类名，改变样式
page,
.my-container {
  height: 100%;
}

</style>
